Skip to content

updates with master#7

Open
samecos wants to merge 1990 commits intosamecos:onport-GTPfrom
lightvector:master
Open

updates with master#7
samecos wants to merge 1990 commits intosamecos:onport-GTPfrom
lightvector:master

Conversation

@samecos
Copy link
Copy Markdown
Owner

@samecos samecos commented Jun 23, 2021

No description provided.

lightvector and others added 30 commits December 1, 2025 10:43
…) and tests (#1127)

* [CI] Introduce GitHub CI that builds the project on Windows and Linux (OpenCL)

Also, it runs `runtests` and publishes build artifacts

fix #1124

* [CI] Support for GitHub CI on macOS (OpenCL)

* [CI] Set up `Release` build type for all platforms

* [CI] Strip debugging symbols while compiling on Linux

Otherwise, the executable is too big even in Release mode

* [CI] Upload artifacts only on pushes to master

It doesn't make sense to store artifacts from non-master branches

* [CI] Pack necessary .dll in resulting Windows artifact

* [CI] Remove `-DNO_GIT_REVISION=1` to include revision in resulting artifacts

* [CI] Set up working directory for tests to run config parsing tests
…Make 4.* (#1113)

These changes sync our CMake modules with the latest from swift-cmake-examples, ensuring compatibility with CMake 4.x and resolving build failures related to the Metal backend.
It's `python` on Windows and `python3` on Linux and macOS

fix #1142

(cherry picked from commit 945d1a5)
…pload_model_for_selfplay.sh`

To fix "find: -printf: unknown primary or operator" on macOS

fix #1144

(cherry picked from commit a10ff0d)
* Add Apache 2.0 license for Swift CMake modules

The Swift CMake modules (AddSwift.cmake and InitializeSwift.cmake) in
cpp/external/macos/cmake/modules are from the Swift open source project
and are licensed under Apache License v2.0 with Runtime Library Exception.

This commit:
- Adds the full Apache 2.0 license with Runtime Library Exception to
  cpp/external/macos/LICENSE
- Updates the main LICENSE file to reference the macos directory
  containing these Swift CMake modules

* Update LICENSE to reference tclap-1.2.5

The tclap library was upgraded from 1.2.2 to 1.2.5 in commit b205750,
but the LICENSE file was not updated to reflect this change.

* Fix incorrect source repository URL in Swift CMake modules LICENSE

The CMake modules are from apple/swift-cmake-examples, not apple/swift.
The file headers reference swift.org/LICENSE.txt which includes the
Runtime Library Exception.

---------

Co-authored-by: Claude <noreply@anthropic.com>
… torch compile, autocast and new torch version fixes
* Use `emplace_back` instead of `push_back` for improved performance and clarity in various parts of the code.

* Reserve capacity for vectors before populating elements

to improve efficiency and avoid reallocations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.